package com.pactera.madp.cp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.pactera.madp.common.core.util.R;
import com.pactera.madp.cp.api.dto.daily.DailySendDTO;
import com.pactera.madp.cp.api.util.Day;
import com.pactera.madp.cp.api.vo.daily.DailyIndexVo;

public interface DailyService {

    R generate(Integer corpId, Integer dailyType, Day day);

    R reminder(Integer corpId, Integer type);

    R sendContext(DailySendDTO dto);

    DailyIndexVo dailyIndex(Integer type);

    IPage indexDo(Page page);

}
